package com.logic.landseaserver.domain;

import java.util.Date;

import com.logic.common.domain.BasePojo;

public class Customer extends BasePojo {
    private Integer id;

    private String name;

    private String phone;

    private Integer userId;

    private String imgUrl;

    private String openId;

    private String gender;

    private Date birthday;

    private String job;

    private String hobby;

    private String nickName;

    private String uniId;

    //邮箱
    private String email;

    //紧急联系方式
    private String emergTel;
    //紧急账号
    private String emergContact;

    //联系人关系
    private String emergRelation;

    //备注
    private String memo;
    //抬头
    private String invoiceHead;

    //开户号
    private String openBank;

    //纳税人识别号
    private String identificationNumber;

    //银行账号
    private String bankAccount;

    //公司电话
    private String companyTel;

    //公司地址
    private String invoiceAddress;

    private String certificatesType;

    private String certificatesNo;

    private String certificatesAddress;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getUniId() {
        return uniId;
    }

    public void setUniId(String uniId) {
        this.uniId = uniId;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public Date getBirthday() {
        return birthday;
    }

    public String getEmergRelation() {
        return emergRelation;
    }

    public void setEmergRelation(String emergRelation) {
        this.emergRelation = emergRelation;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getEmergTel() {
        return emergTel;
    }

    public void setEmergTel(String emergTel) {
        this.emergTel = emergTel;
    }

    public String getEmergContact() {
        return emergContact;
    }

    public void setEmergContact(String emergContact) {
        this.emergContact = emergContact;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public String getInvoiceHead() {
        return invoiceHead;
    }

    public void setInvoiceHead(String invoiceHead) {
        this.invoiceHead = invoiceHead;
    }

    public String getOpenBank() {
        return openBank;
    }

    public void setOpenBank(String openBank) {
        this.openBank = openBank;
    }

    public String getIdentificationNumber() {
        return identificationNumber;
    }

    public void setIdentificationNumber(String identificationNumber) {
        this.identificationNumber = identificationNumber;
    }

    public String getBankAccount() {
        return bankAccount;
    }

    public void setBankAccount(String bankAccount) {
        this.bankAccount = bankAccount;
    }

    public String getCompanyTel() {
        return companyTel;
    }

    public void setCompanyTel(String companyTel) {
        this.companyTel = companyTel;
    }

    public String getInvoiceAddress() {
        return invoiceAddress;
    }

    public void setInvoiceAddress(String invoiceAddress) {
        this.invoiceAddress = invoiceAddress;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public String getJob() {
        return job;
    }

    public void setJob(String job) {
        this.job = job;
    }

    public String getHobby() {
        return hobby;
    }

    public void setHobby(String hobby) {
        this.hobby = hobby;
    }

    public String getImgUrl() {
        return imgUrl;
    }

    public void setImgUrl(String imgUrl) {
        this.imgUrl = imgUrl;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getCertificatesType() {
        return certificatesType;
    }

    public void setCertificatesType(String certificatesType) {
        this.certificatesType = certificatesType;
    }

    public String getCertificatesNo() {
        return certificatesNo;
    }

    public void setCertificatesNo(String certificatesNo) {
        this.certificatesNo = certificatesNo == null ? null : certificatesNo.trim();
    }

    public String getCertificatesAddress() {
        return certificatesAddress;
    }

    public void setCertificatesAddress(String certificatesAddress) {
        this.certificatesAddress = certificatesAddress == null ? null : certificatesAddress.trim();
    }

    @Override
    public String toString() {
        return "Customer{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", phone='" + phone + '\'' +
                ", userId=" + userId +
                ", imgUrl='" + imgUrl + '\'' +
                ", openId='" + openId + '\'' +
                ", gender='" + gender + '\'' +
                ", birthday=" + birthday +
                ", job='" + job + '\'' +
                ", hobby='" + hobby + '\'' +
                ", nickName='" + nickName + '\'' +
                ", uniId='" + uniId + '\'' +
                ", email='" + email + '\'' +
                ", emergTel='" + emergTel + '\'' +
                ", emergContact='" + emergContact + '\'' +
                ", memo='" + memo + '\'' +
                ", invoiceHead='" + invoiceHead + '\'' +
                ", openBank='" + openBank + '\'' +
                ", identificationNumber='" + identificationNumber + '\'' +
                ", bankAccount='" + bankAccount + '\'' +
                ", companyTel='" + companyTel + '\'' +
                ", invoiceAddress='" + invoiceAddress + '\'' +
                ", certificatesType='" + certificatesType + '\'' +
                ", certificatesNo='" + certificatesNo + '\'' +
                ", certificatesAddress='" + certificatesAddress + '\'' +
                '}';
    }


}